package com.base.component.ai.system.entity;

import com.base.core.framework.sql.entity.BaseV1Ext;
import com.gitee.magic.jdbc.persistence.annotation.Entity;
import com.gitee.magic.jdbc.persistence.annotation.Table;
import com.gitee.magic.jdbc.persistence.source.jdbc.script.annotations.ColumnDef;
import com.gitee.magic.jdbc.persistence.source.jdbc.script.annotations.Indexes;
import com.gitee.magic.jdbc.persistence.source.jdbc.script.annotations.TableDef;
import com.gitee.magic.jdbc.persistence.source.jdbc.script.annotations.indexes.Normal;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * @author zywei 
 * @date 2025-01-08 22:10:14
 */
@Getter@Setter@ToString
@Entity("agentConfigure")
@Table("sys_agent_configure")
@TableDef(comment = "Agent配置")
public class AgentConfigureDO extends BaseV1Ext {

	private static final long serialVersionUID = 1L;
	
	public AgentConfigureDO(){}

    @ColumnDef(indexes = @Indexes(normal = @Normal), length = 32, comment = "编码")
	private String code;

    @ColumnDef(length = 32, comment = "显示名称")
	private String name;

    @ColumnDef(length = 32, comment = "bean名称")
	private String beanName;

    @ColumnDef(comment = "分组")
    private Integer groupId;

    @ColumnDef(comment = "flow配置Id")
    private Long flowConfigureId;

}